/*******************************************************************
 * 外语翻译平台(translate) 
 *
 * 成都一亿信息技术公司 版权所有
 * 
 * Copyright (C) 2010 Transer Information Technology Co., Ltd.
 *
 * @Version : 1.0  2011-1-11 下午02:17:34
 *
 * ProjectPageData.java
 *
 *******************************************************************/
package com.transer.web.page;

import java.util.Date;
import java.util.List;

import com.transer.persistance.bean.Project;
import com.transer.persistance.bean.ProjectOfferInfo;

/**
 * class defination are there
 * 
 * @author Mark
 * 
 * @version 1.0 ywengineer@gmail.com
 * 
 */
public class ProjectPageData extends Project {
	/**
	 * 
	 */
	private static final long serialVersionUID = -3865387912373981584L;
	/** 发布用户ID */
	private int userID;
	/** 昵称 */
	private String nikeName;
	// 注册日期
	private Date regDate;
	/** 平均评分 */
	private int averagePoint = 0;
	/** 总消费或者赚取费用 */
	private int totalMoney = 0;
	/** 最近登陆日期 */
	private Date lastLoginTime;
	/** 发布项目数量 */
	private int publishProjects;
	/** 竞标列表 */
	private List<ProjectOfferInfo> offers;
	/** 竞标人数 */
	private int bidSize;

	/**
	 * @return the userID
	 */
	public int getUserID() {
		return userID;
	}

	/**
	 * @param userID
	 *            the userID to set
	 */
	public void setUserID(int userID) {
		this.userID = userID;
	}

	/**
	 * @return the nikeName
	 */
	public String getNikeName() {
		return nikeName;
	}

	/**
	 * @param nikeName
	 *            the nikeName to set
	 */
	public void setNikeName(String nikeName) {
		this.nikeName = nikeName;
	}

	/**
	 * @return the regDate
	 */
	public Date getRegDate() {
		return regDate;
	}

	/**
	 * @param regDate
	 *            the regDate to set
	 */
	public void setRegDate(Date regDate) {
		this.regDate = regDate;
	}

	/**
	 * @return the averagePoint
	 */
	public int getAveragePoint() {
		return averagePoint;
	}

	/**
	 * @param averagePoint
	 *            the averagePoint to set
	 */
	public void setAveragePoint(int averagePoint) {
		this.averagePoint = averagePoint;
	}

	/**
	 * @return the totalMoney
	 */
	public int getTotalMoney() {
		return totalMoney;
	}

	/**
	 * @param totalMoney
	 *            the totalMoney to set
	 */
	public void setTotalMoney(int totalMoney) {
		this.totalMoney = totalMoney;
	}

	/**
	 * @return the lastLoginTime
	 */
	public Date getLastLoginTime() {
		return lastLoginTime;
	}

	/**
	 * @param lastLoginTime
	 *            the lastLoginTime to set
	 */
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	/**
	 * @return the publishProjects
	 */
	public int getPublishProjects() {
		return publishProjects;
	}

	/**
	 * @param publishProjects
	 *            the publishProjects to set
	 */
	public void setPublishProjects(int publishProjects) {
		this.publishProjects = publishProjects;
	}

	/**
	 * @return the offers
	 */
	public List<ProjectOfferInfo> getOffers() {
		return offers;
	}

	/**
	 * @param offers
	 *            the offers to set
	 */
	public void setOffers(List<ProjectOfferInfo> offers) {
		this.offers = offers;
	}

	/**
	 * @return the bidSize
	 */
	public int getBidSize() {
		return bidSize;
	}

	/**
	 * @param bidSize
	 *            the bidSize to set
	 */
	public void setBidSize(int bidSize) {
		this.bidSize = bidSize;
	}
}
